package com.jboost.hyk.clazz.entity;


import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.jboost.common.system.base.entity.JBoostEntity;

/**
 * @Description: 班级课程
 * @Author: cxn
 * @Date:   2022-11-29
 * @Version: V1.0
 */
@Data
@TableName("hyk_class_course")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="hyk_class_course对象", description="班级课程")
public class ClassCourse extends JBoostEntity{

    @TableLogic
    /**delFlag*/
    @ApiModelProperty(value = "delFlag")
    private Integer delFlag;

    /**businessId*/
    @ApiModelProperty(value = "businessId")
    private String businessId;

    @ApiModelProperty(value = "班级id")
    private String classId;

    /**课程名称*/
    @ApiModelProperty(value = "课程名称")
    private String name;

    /**课程老师*/
    @ApiModelProperty(value = "课程老师")
    private String teacherIds;

    /**定制人*/
    @ApiModelProperty(value = "定制人")
    private String customUserId;

    /**协作人id*/
    @ApiModelProperty(value = "协作人id")
    private String collaboratorIds;

    /**定制时间*/
    @ApiModelProperty(value = "定制时间")
    private java.util.Date customTime;

    /**讲次的数量*/
    @ApiModelProperty(value = "讲次的数量")
    private Integer lectureCount;

    /**category1Ids*/
    @ApiModelProperty(value = "category1Ids")
    private String category1Ids;

    /**category2Ids*/
    @ApiModelProperty(value = "category2Ids")
    private String category2Ids;

    /**category3Ids*/
    @ApiModelProperty(value = "category3Ids")
    private String category3Ids;

    /**状态*/
    @ApiModelProperty(value = "状态")
    private String status;

}
